package com.jic.interaction.JDVOP.model.enyity.order;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @ClassName Sku
 * TODO
 * @Description
 * @Author chenhongfeng
 * @Date 2020/11/15 17:17
 * @Version 1.0
 **/
@Data
public class Sku {
    @ApiModelProperty(notes = "商品编号")
    private Long skuId;
    @ApiModelProperty(notes = "购买数量")
    private Integer num;
    /**
     * 该字段不传值将查询京东最新的售卖价下单；
     * 传值时会校验传入价格和当前价格是否相等：如果价格不相等，下单失败。
     */
    @ApiModelProperty(notes = "商品价格：")
    private BigDecimal price;
    /**
     * 是否需要增品，默认不给增品，默认值为：false，如果需要增品bNeedGift请给true,建议该参数都给true,但如果实在不需要增品可以给false;
     */
    @ApiModelProperty(notes = "是否需要增品")
    private Boolean bNeedGift;
    @ApiModelProperty(notes = "延保商品信息")
    private List<Sku> yanbao;
}
